package com.saa.user.po;

import java.io.Serializable;
import java.util.Date;

import ins.framework.mybatis.annotations.Table;
import ins.framework.mybatis.annotations.Column;
import lombok.Data;

/**
 *
 * 通过ins-framework-mybatis工具自动生成，请勿手工修改。表saa_staff的PO对象<br/>
 * 对应表名：saa_staff
 *
 */
@Data
@Table(name="saa_staff")
public class SaaStaff implements Serializable {
	private static final long serialVersionUID = 1L;
	/** 对应字段：user_code,备注：用户代码 */
	@Column(name="user_code",description="用户代码")
	private String userCode;
	/** 对应字段：user_name,备注：姓名 */
	@Column(name="user_name",description="姓名")
	private String userName;
	/** 对应字段：gender,备注：性别 */
	@Column(name="gender",description="性别")
	private String gender;
	/** 对应字段：phone,备注：电话 */
	@Column(name="phone",description="电话")
	private String phone;
	/** 对应字段：email,备注：邮箱 */
	@Column(name="email",description="邮箱")
	private String email;
	/** 对应字段：resign_time,备注：入职时间 */
	@Column(name="resign_time",description="入职时间")
	private Date resignTime;
	/** 对应字段：entry_time,备注：离职时间 */
	@Column(name="entry_time",description="离职时间")
	private Date entryTime;
	/** 对应字段：customer_flag,备注：客户标识 */
	@Column(name="customer_flag",description="客户标识")
	private String customerFlag;
	/** 对应字段：grade_name,备注：岗位名称 */
	@Column(name="grade_name",description="岗位名称")
	private String gradeName;
	/** 对应字段：grade_id,备注：岗位id */
	@Column(name="grade_id",description="岗位id")
	private String gradeId;
	/** 对应字段：grade_name_old,备注：岗位名称(调岗前岗位) */
	@Column(name="grade_name_old",description="岗位名称(调岗前岗位)")
	private String gradeNameOld;
	/** 对应字段：grade_id_old,备注：岗位id(调岗前岗位) */
	@Column(name="grade_id_old",description="岗位id(调岗前岗位)")
	private String gradeIdOld;
	/** 对应字段：com_code,备注：归属名称 */
	@Column(name="com_code",description="归属名称")
	private String comCode;
	/** 对应字段：com_name,备注：归属代码 */
	@Column(name="com_name",description="归属代码")
	private String comName;
	/** 对应字段：is_admin,备注：是否为admin账号 */
	@Column(name="is_admin",description="是否为admin账号")
	private String isAdmin;
	/** 对应字段：is_transfer,备注：是否转岗标识 */
	@Column(name="is_transfer",description="是否转岗标识")
	private String isTransfer;
	/** 对应字段：status,备注：状态：1在职、0离职 */
	@Column(name="status",description="状态：1在职、0离职")
	private String status;
	/** 对应字段：application_code,备注：应用代码 */
	@Column(name="application_code",description="应用代码")
	private String applicationCode;
	/** 对应字段：company_flag,备注：允许机构是否除外标识 1-是;0-否 */
	@Column(name="company_flag",description="允许机构是否除外标识 1-是;0-否")
	private String companyFlag;
	/** 对应字段：product_flag,备注：允许产品是否除外标识 1-是;0-否 */
	@Column(name="product_flag",description="允许产品是否除外标识 1-是;0-否")
	private String productFlag;
	/** 对应字段：create_by,备注：创建者 */
	@Column(name="create_by",description="创建者")
	private String createBy;
	/** 对应字段：update_by,备注：更新者 */
	@Column(name="update_by",description="更新者")
	private String updateBy;
	/** 对应字段：create_time,备注：创建日期 */
	@Column(name="create_time",description="创建日期")
	private Date createTime;
	/** 对应字段：update_time,备注：更新时间 */
	@Column(name="update_time",description="更新时间")
	private Date updateTime;
	/** 对应字段：valid,备注：员工状态 */
	@Column(name="valid",description="员工状态")
	private String valid;

}
